home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_25.txt < prev    next >
Text File  |  1991-04-25  |  18KB  |  347 lines

  1. # near model CODE resource
  2. # jump table entries: 4496-4515 (20 of them)
  3. export_562:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  7000                     moveq.l    D0, 0x00
  8. 0000000C  082C 0004 001E           btst.b     [A4 + 0x1E], 0x4
  9. 00000012  6616                     bne        +0x18 /* 0000002A */
  10. 00000014  2F00                     move.l     -[A7], D0
  11. 00000016  486C 0020                pea.l      [A4 + 0x20]
  12. 0000001A  4EBA 0016                jsr        [PC + 0x16 /* 00000032 */]
  13. 0000001E  588F                     addq.l     A7, 4
  14. 00000020  2200                     move.l     D1, D0
  15. 00000022  201F                     move.l     D0, [A7]+
  16. 00000024  4A01                     tst.b      D1
  17. 00000026  6702                     beq        +0x4 /* 0000002A */
  18. 00000028  7001                     moveq.l    D0, 0x01
  19. label0000002A:
  20. 0000002A  286E FFFC                movea.l    A4, [A6 - 0x4]
  21. 0000002E  4E5E                     unlink     A6
  22. 00000030  4E75                     rts
  23. export_563:
  24. fn00000032:
  25. 00000032  4E56 0000                link       A6, 0
  26. 00000036  2F0C                     move.l     -[A7], A4
  27. 00000038  286E 0008                movea.l    A4, [A6 + 0x8]
  28. 0000003C  7000                     moveq.l    D0, 0x00
  29. 0000003E  4A2C 0008                tst.b      [A4 + 0x8]
  30. 00000042  6D0C                     blt        +0xE /* 00000050 */
  31. 00000044  0CAC 4D41 4353 0004      cmpi.l     [A4 + 0x4], 0x4D414353 /* 'MACS' */
  32. 0000004C  6602                     bne        +0x4 /* 00000050 */
  33. 0000004E  7001                     moveq.l    D0, 0x01
  34. label00000050:
  35. 00000050  286E FFFC                movea.l    A4, [A6 - 0x4]
  36. 00000054  4E5E                     unlink     A6
  37. 00000056  4E75                     rts
  38. export_564:
  39. 00000058  4E56 0000                link       A6, 0
  40. 0000005C  2F0C                     move.l     -[A7], A4
  41. 0000005E  286E 0008                movea.l    A4, [A6 + 0x8]
  42. 00000062  7000                     moveq.l    D0, 0x00
  43. 00000064  4A2C 0008                tst.b      [A4 + 0x8]
  44. 00000068  6D26                     blt        +0x28 /* 00000090 */
  45. 0000006A  082C 0005 0008           btst.b     [A4 + 0x8], 0x5
  46. 00000070  6608                     bne        +0xA /* 0000007A */
  47. 00000072  0C94 4150 504C           cmpi.l     [A4], 0x4150504C /* 'APPL' */
  48. 00000078  6616                     bne        +0x18 /* 00000090 */
  49. label0000007A:
  50. 0000007A  2F00                     move.l     -[A7], D0
  51. 0000007C  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  52. 00000080  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  53. 00000084  588F                     addq.l     A7, 4
  54. 00000086  2200                     move.l     D1, D0
  55. 00000088  201F                     move.l     D0, [A7]+
  56. 0000008A  4A01                     tst.b      D1
  57. 0000008C  6602                     bne        +0x4 /* 00000090 */
  58. 0000008E  7001                     moveq.l    D0, 0x01
  59. label00000090:
  60. 00000090  286E FFFC                movea.l    A4, [A6 - 0x4]
  61. 00000094  4E5E                     unlink     A6
  62. 00000096  4E75                     rts
  63. export_565:
  64. 00000098  4E56 0000                link       A6, 0
  65. 0000009C  2F0C                     move.l     -[A7], A4
  66. 0000009E  286E 0008                movea.l    A4, [A6 + 0x8]
  67. 000000A2  7000                     moveq.l    D0, 0x00
  68. 000000A4  4A2C 0008                tst.b      [A4 + 0x8]
  69. 000000A8  6D0A                     blt        +0xC /* 000000B4 */
  70. 000000AA  2214                     move.l     D1, [A4]
  71. 000000AC  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  72. 000000B0  6602                     bne        +0x4 /* 000000B4 */
  73. 000000B2  7001                     moveq.l    D0, 0x01
  74. label000000B4:
  75. 000000B4  286E FFFC                movea.l    A4, [A6 - 0x4]
  76. 000000B8  4E5E                     unlink     A6
  77. 000000BA  4E75                     rts
  78. export_566:
  79. fn000000BC:
  80. 000000BC  4E56 0000                link       A6, 0
  81. 000000C0  48E7 0108                movem.l    -[A7], D7,A4
  82. 000000C4  286E 0008                movea.l    A4, [A6 + 0x8]
  83. 000000C8  397C FFFF 001C           move.w     [A4 + 0x1C], 0xFFFF
  84. 000000CE  2F0C                     move.l     -[A7], A4
  85. 000000D0  4EBA 0108                jsr        [PC + 0x108 /* 000001DA */]
  86. 000000D4  3E00                     move.w     D7, D0
  87. 000000D6  588F                     addq.l     A7, 4
  88. 000000D8  660E                     bne        +0x10 /* 000000E8 */
  89. 000000DA  52AC 004C                addq.l     [A4 + 0x4C], 1
  90. 000000DE  2F0C                     move.l     -[A7], A4
  91. 000000E0  4EBA 0140                jsr        [PC + 0x140 /* 00000222 */]
  92. 000000E4  3E00                     move.w     D7, D0
  93. 000000E6  588F                     addq.l     A7, 4
  94. label000000E8:
  95. 000000E8  3007                     move.w     D0, D7
  96. 000000EA  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  97. 000000F0  4E5E                     unlink     A6
  98. 000000F2  4E75                     rts
  99. export_567:
  100. 000000F4  4E56 0000                link       A6, 0
  101. 000000F8  48E7 0108                movem.l    -[A7], D7,A4
  102. 000000FC  286E 0008                movea.l    A4, [A6 + 0x8]
  103. 00000100  204C                     movea.l    A0, A4
  104. 00000102  A20B                     syscall    Rename/PBHRename/HRename, flags=2
  105. 00000104  3E00                     move.w     D7, D0
  106. 00000106  6610                     bne        +0x12 /* 00000118 */
  107. 00000108  7001                     moveq.l    D0, 0x01
  108. 0000010A  B0AC 0030                cmp.l      D0, [A4 + 0x30]
  109. 0000010E  6708                     beq        +0xA /* 00000118 */
  110. 00000110  2F0C                     move.l     -[A7], A4
  111. 00000112  4EBA FFA8                jsr        [PC - 0x58 /* 000000BC */]
  112. 00000116  588F                     addq.l     A7, 4
  113. label00000118:
  114. 00000118  3007                     move.w     D0, D7
  115. 0000011A  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  116. 00000120  4E5E                     unlink     A6
  117. 00000122  4E75                     rts
  118. export_568:
  119. 00000124  4E56 0000                link       A6, 0
  120. 00000128  2F0C                     move.l     -[A7], A4
  121. 0000012A  286E 0008                movea.l    A4, [A6 + 0x8]
  122. 0000012E  422C 001A                clr.b      [A4 + 0x1A]
  123. 00000132  204C                     movea.l    A0, A4
  124. 00000134  A208                     syscall    Create/PBHCreate/HCreate, flags=2
  125. 00000136  286E FFFC                movea.l    A4, [A6 - 0x4]
  126. 0000013A  4E5E                     unlink     A6
  127. 0000013C  4E75                     rts
  128. export_569:
  129. 0000013E  4E56 0000                link       A6, 0
  130. 00000142  2F0C                     move.l     -[A7], A4
  131. 00000144  286E 0008                movea.l    A4, [A6 + 0x8]
  132. 00000148  422C 001A                clr.b      [A4 + 0x1A]
  133. 0000014C  7000                     moveq.l    D0, 0x00
  134. 0000014E  2940 001C                move.l     [A4 + 0x1C], D0
  135. 00000152  72BF                     moveq.l    D1, 0xFFFFFFBF
  136. 00000154  C22C 001B                and.b      D1, [A4 + 0x1B]
  137. 00000158  0C01 0010                cmpi.b     D1, 0x10
  138. 0000015C  6D08                     blt        +0xA /* 00000166 */
  139. 0000015E  204C                     movea.l    A0, A4
  140. 00000160  7038                     moveq.l    D0, 0x38
  141. 00000162  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  142. 00000164  6006                     bra        +0x8 /* 0000016C */
  143. label00000166:
  144. 00000166  204C                     movea.l    A0, A4
  145. 00000168  701A                     moveq.l    D0, 0x1A
  146. 0000016A  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  147. label0000016C:
  148. 0000016C  286E FFFC                movea.l    A4, [A6 - 0x4]
  149. 00000170  4E5E                     unlink     A6
  150. 00000172  4E75                     rts
  151. export_570:
  152. 00000174  4E56 0000                link       A6, 0
  153. 00000178  2F0C                     move.l     -[A7], A4
  154. 0000017A  286E 0008                movea.l    A4, [A6 + 0x8]
  155. 0000017E  422C 001A                clr.b      [A4 + 0x1A]
  156. 00000182  7000                     moveq.l    D0, 0x00
  157. 00000184  2940 001C                move.l     [A4 + 0x1C], D0
  158. 00000188  72BF                     moveq.